/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ejb.users;

import java.io.Serializable;
import java.util.List;
import javax.ejb.EJBException;
import javax.ejb.Singleton;
import jpa.controller.UsuarioJpaController;
import jpa.entities.Usuario;

/**
 *
 * @author Diego Curbelo
 */
@Singleton
public class UsuarioEJB implements Serializable{

    public UsuarioEJB() {
    }
    
	public Usuario autentificacion(String name, String pass)throws EJBException{
		List <Usuario> listUsers =  new UsuarioJpaController().findUsuarioEntities();
		Usuario user = null;
                boolean existUser = false;
                for(int i=0;i<listUsers.size();i++){
                    if((name.equalsIgnoreCase(listUsers.get(i).getNombre())) && (pass.equalsIgnoreCase(listUsers.get(i).getPassword()))){
                        user=(Usuario) listUsers.get(i);
                        existUser = true;
                    }
                }
                if(existUser==true){
                    return user;
                }else{
                    return null;
                }
        }
}
